@CHARSET "UTF-8";
/* 전체 */
* {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

ul {
	padding: 0;
}

/* 메뉴 영역 */
#navigation,#links {
	font: normal 14pt 'Segoe UI Symbol';
	text-align: center;
}

#logo {
	margin-top: 61px;
}

#topNavi {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	margin-top: 58px;
	margin-bottom: 41px;
}

#centerMenu {
	margin-left: 100px;
	margin-right: 100px;
}

a.menuItem {
	color: #595959;
	text-decoration: none;
}

#selected {
	color: #E61741;
	text-decoration: none;
}

a.menuItem:HOVER,a.menuItem:FOCUS {
	color: #E61741;
	text-decoration: none;
}

li.menuList {
	list-style: none;
	display: inline;
}

/* 배너 영역 */
.flexslider {
	border: none;
}

.flex-control-nav {
	bottom: 21px;
}

.flex-control-paging li a {
	background: rgba(255, 255, 255, 0.5);
}

.flex-control-paging li a:hover {
	background: rgba(255, 255, 255, 1.0);
}

.flex-control-paging li a.flex-active {
	background: rgba(255, 255, 255, 0.9);
}

/* 컨텐츠 영역 */
section.contents {
	padding-top: 25px;
	margin-bottom: 337px;
}

#bottomBar {
	color: #7C7C7C;
	size: 1px;
	max-width: 1060px;
}

h1 {
	color: #020000;
	margin-bottom: 13px;
	font: bold 60pt 'Segoe UI Symbol';
}

h3 {
	color: #020000;
	margin-top: 25px;
	margin-bottom: 4px;
	font: normal 30pt '-윤고딕350';
}

p {
	color: #020000;
	font: normal 13pt '-윤고딕310';
}

div.contentsWrapper {
	margin: 0 auto;
	max-width: 1060px;
}

li.idsList {
	margin-top: 30px;
	margin-bottom: 30px;
	list-style: none;
	display: inline-table;
}

#centerId {
	margin-left: 6px;
	margin-right: 6px;
}

#slogan, #identity {
	margin-top: 120px;
}
/* 푸터 영역 */
#footer {
	max-height: 326px;
	background: #E31641;
	vertical-align: bottom;
	padding-bottom: 31px;
}

div.coInfo {
	font: normal 11pt '-윤고딕310', YDIYGOO301, 'Segoe UI Symbol';
	text-align: center;
	padding-top: 207px;
	padding-bottom: 42px;
	color: #FFFFFF;
}

div.copyright {
	font: normal 16pt 'Segoe UI Symbol';
	text-align: center;
	color: #FFFFFF;
}

/* 가로가 1060px 이하일 때 레이아웃을 변경 */
@media only screen and (max-width:1060px) {
	li.idsList {
		display: block;
		margin: 0 auto;
		text-align: center;
	}
	.idThumb {
		width: 100%;
		max-width: 346px;
	}
}

/* 가로가 870px 이하일 때 레이아웃을 변경 */
@media only screen and (max-width:870px) {
	#centerMenu {
		margin-left: 30px;
		margin-right: 30px;
	}
	#centerId {
		margin-left: 0 auto;
		margin-right: 0 auto;
	}
	div.coInfo {
		padding-top: 104px;
	}
}

/* 가로가 570px 이하일 때 레이아웃을 변경 */
@media only screen and (max-width:610px) {
	#centerMenu {
		margin-left: auto;
		margin-right: auto;
	}
	li.idsList,li.menuList {
		display: block;
	}
	h1 {
		font: bold 40pt 'Segoe UI Symbol';
	}
	h3 {
		font: normal 20pt '-윤고딕340';
	}
	p {
		font: normal 10pt '-윤고딕310';
	}
	#centerId {
		margin-left: 0;
		margin-right: 0;
	}
	section.contents {
		margin-bottom: 160px;
	}
}
}